home *** CD-ROM | disk | FTP | other *** search
/ Night Owl 6 / Night Owl's Shareware - PDSI-006 - Night Owl Corp (1990).iso / 010a / lamenu10.zip / LAMANUAL.DOC < prev    next >
Text File  |  1991-01-29  |  32KB  |  793 lines

  1.  
  2.             La Menu v1.0  By Bill Mezian, all rights reserved
  3.  
  4.  
  5.  
  6.                               TABLE OF CONTENTS
  7.                               -----------------
  8.  
  9.  
  10.  
  11.                OVERVIEW................................1
  12.                NEEDS...................................2
  13.                MENU TYPES..............................3
  14.                WARRANTY................................4
  15.                GETTING STARTED.........................5
  16.                CREATING YOUR MENU......................6
  17.                FILES AND UTILITIES.....................7
  18.                PASSWORD PROTECTION.....................8
  19.                ENVIRONMENTAL VARIABLES.................9
  20.                SUPPORT.................................10
  21.                SAMPLE BATCH FILE.......................11
  22.                SAMPLE MENU DISPLAY FILE................12
  23.                USING DDFSHELL..........................13
  24.                USING YOUR MENU.........................14
  25.                LAMENU DOS FUNCTIONS....................15
  26.                USING THE UTILITIES.....................16
  27.                DISK UTILITIES..........................17
  28.                FILE UTILITIES..........................18
  29.                TROUBLESHOOTING.........................19
  30.                REGISTRATION............................20
  31.  
  32.  
  33.  
  34.  
  35.  
  36.  
  37.  
  38.  
  39.  
  40.  
  41.  
  42.    ***         ******         ***   ***    ********   **      **  **    **
  43.    ***        ********       **   **  **   **         ****    **  **    **
  44.    ***        **    **       **   **  **   **         ** **   **  **    **
  45.    ***        **    **       **       **   *******    **  **  **  **    **
  46.    ***        ********       **       **   **         **   ** **  **    **
  47.    *********  **    **       **       **   **         **    ****  **    **
  48.    *********  **    **       **       **   ********   **     ***   ******
  49.  
  50.  
  51.  
  52.  
  53.  
  54.  
  55.  
  56.  
  57.  
  58.  
  59.  
  60.  
  61.  
  62.  
  63.  
  64.  
  65.  
  66.  
  67.  
  68. 1.
  69.                                   OVERVIEW
  70.                                   --------
  71.  
  72.         La Menu will create a 12 selection main menu with 4 user definable
  73. function keys and 12, 8, 6, or 4 selection sub menus that can be nested.
  74. All menu selections may be optionally password protected.
  75.         Files LAMENU.EXE or LAMENU##.EXE are display interfaces that set
  76. environmental variables to activate a batch file created by LMSETUP.EXE.
  77.  
  78.         Each menu created must have a unique DOS filename.  Menus should be
  79. created by creating sub-menus first and working back to the main menu.
  80. LMSETUP will give you the option of exiting the menus completely, returning
  81. to the sub menu or returning to the linked menu after execution of a
  82. selection. It will also give you the option of pausing with no screen prompt
  83. after execution and before returning to a menu for loading tsr programs or
  84. anything that might display a screen prompt on exit that you do not want
  85. immediately cleared.  LMSETUP will prompt you through the setup process and
  86. then write the necessary files to the directory LMSETUP is in.
  87.  
  88.         Since everything is executed by batch files there are no RAM resident
  89. portions of the menu.  Resident portions are exited before execution.
  90.         The name of the menu file you create is used in the batch file as a
  91. parameter of LAMENU.EXE, allowing it to read the necessary related files.
  92.         LAMENU is network compatible since it is only a front end and each
  93. station operates from its own environmental information. A network version
  94. (without the DOS shell is included).  LAMENU will work with color, mono, or
  95. composite monitors but will not display highlights with monochrome.
  96.  
  97. 2.
  98.                                     NEEDS
  99.                                     -----
  100.  
  101.         LAMENU needs the ANSI.SYS device driver loaded and a color monitor
  102. for this version.  The line  DEVICE=ANSI.SYS  must be included in the
  103. CONFIG.SYS file to do this.
  104.  
  105. 3.
  106.                                  MENU TYPES
  107.                                  ----------
  108.  
  109.      The main menu is a 12 selection display with 4 user definable function
  110. keys. The selections are activated by using the arrow keys to highlight the
  111. selection and pressing enter. The function keys are activated by simply
  112. pressing one of them. There are also pre-set function keys for disk
  113. utilities, file utilities and for time and date set operations.
  114.      The sub-menus have either 4, 6, 8, or 12 selections as denoted by the
  115. number in the filename (LAMENU##.EXE). Sub-menus do not contain DOS utilities
  116. or function keys.  They are designed to be nested and return to a main menu
  117. structure. There is no reason a main menu can not be used as a sub menu other
  118. than changing the SET commands in the batch file. There is also no reason a
  119. sub-menu may not be used as a main menu with similar modifications.
  120.  
  121. 4.
  122.                                  WARRANTY
  123.                                  --------
  124.  
  125.          The files and routines in this package are supplied with no
  126.     warranty either written, expressed or implied.  Every effort has been
  127.     made to insure the safety and performance of these programs but
  128.     suitability for any given purpose or performance on any given machine
  129.     can not be guaranteed.  The user understands that he uses these
  130.     programs entirely at his own risk and assumes all responsibilities.
  131.  
  132.  
  133.  
  134. 5.
  135.                                GETTING STARTED
  136.                                ---------------
  137.  
  138.      The first step should be deciding which of your programs and batch files
  139. you wish to execute from menus. The most efficient way to organize many
  140. programs into menus is to use a main menu to activate only the most often
  141. used programs and grouping the others into sub menus by program type.
  142. Examples would be Publishing, Communications, Entertainment etc. Once you
  143. have decided how to lay out your menu structure by types and number of
  144. entries needed, you will need to know the drive letter, directory, and
  145. executable file for each program or batch file. (The executable file is the
  146. command that you type in to start the program, along with any parameters used
  147. initially, and will end with an extension of EXE, COM or BAT.  (Consult your
  148. programs operational manual for more information)
  149.      You should create a separate directory to keep the menu files in and
  150. include it in your path statement in your AUTOEXEC.BAT file. LAMENU will also
  151. need your DOS files directory to be included in your path to execute the
  152. utilities segments. (See PATH and BATCH FILES in your DOS manual).
  153.  
  154.                EXAMPLE: PATH C:\;C:\DOS;C:\UTILITIES;C:\MENU;
  155.  
  156. This will allow DOS to execute your menu regardless of what directory you may
  157. be in. It is also necessary to have your DOS files and any utility files in
  158. your path statement so the DOS shell portion of LAMENU can find them.
  159.      The next step is to copy all of the files on your LAMENU disk to the
  160. menu directory. To do this place the LAMENU disk in drive A: and follow the
  161. steps listed below. NOTE: IT IS ADVISED TO MAKE A BACKUP COPY OF YOUR LAMENU
  162. DISK BEFORE INSTALLATION (see DISKCOPY in your DOS manual)
  163.  
  164.                type C: <ENTER> - to log on to C: drive
  165.                type MD \MENU <ENTER> - to make the menu directory
  166.                type CD \MENU <ENTER> - to change to the menu directory
  167.                type COPY A:*.* <ENTER> - to copy the LAMENU files
  168.  
  169. These steps will install all LAMENU files to the c:\menu directory and
  170. prepare you to use LMSETUP to create your first menu.
  171.  
  172. 6.
  173.                              CREATING YOUR MENU
  174.                              ------------------
  175.  
  176.      As stated earlier there is a little information you will need to know
  177. before you start creating your menu. This is the information LMSETUP will
  178. prompt you for. Read this section carefully before you begin to make sure you
  179. have all of the information you need.
  180.  
  181.      Make sure you are in your menu directory (or whatever directory you have
  182. installed your LAMENU files to), type LMSETUP <ENTER>.
  183.  
  184.      The following are the questions LMSETUP will ask you:
  185.  
  186.  
  187.  
  188.      1. MENU TYPE
  189.  
  190.                12 SELECTION MAIN MENU
  191.                4 SELECTION SUB MENU
  192.                6 SELECTION SUB MENU
  193.                8 SELECTION SUB MENU
  194.                12 SELECTION SUB MENU
  195.  
  196.      SELECT THE TYPE MENU YOU WISH TO CREATE BY PRESSING THE NUMBER
  197.      INDICATED.
  198.  
  199.  
  200.  
  201.      2. DOS FILENAME FOR THE MENU
  202.  
  203.                THIS MUST BE A VALID DOS FILENAME OF 8 CHARACTERS OR LESS.
  204.                DO NOT TYPE AN EXTENSION AS LMSETUP WILL ADD THE APPROPRIATE
  205.                EXTENSIONS FOR YOU. TYPE THE FILENAME AND <ENTER>.
  206.  
  207.      3. DISPLAY NAME FOR THE MENU
  208.  
  209.                THIS IS THE NAME THAT WILL DISPLAY AT THE TOP OF YOUR MENU.
  210.                YOU MAY TYPE ANY STANDARD CHARACTER YOU WISH. IT IS CASE
  211.                SENSITIVE.
  212.  
  213.      4. DRIVE LETTER
  214.  
  215.                TYPE THE LETTER OF THE DRIVE THE MENU WILL BE STORED ON.
  216.                EXAMPLE - C: (INCLUDE THE COLON)
  217.  
  218.      5. DIRECTORY FOR MENU
  219.  
  220.                TYPE THE DIRECTORY THE MENU FILES WILL BE STORED IN.
  221.                EXAMPLE - \MENU (INCLUDE THE BACKSLASH)
  222.  
  223.      6. CONFIRMATION
  224.  
  225.                LMSETUP WILL ASK YOU TO VERIFY THE ABOVE INFORMATION AS
  226.                CORRECT BEFORE IT CREATES THE MENU FILES. ANSWER "Y" TO
  227.                CONTINUE OR "N" TO QUIT.  LMSETUP will now create the
  228.                necessary files and prompt you for your program information.
  229.                LMSETUP will also display information you need but will not
  230.                catch all of your mistakes. Any mistakes may be edited later
  231.                using any text editor.
  232.  
  233.  
  234.      1. DISPLAY NAME FOR SELECTION 1
  235.  
  236.                Type the program name you want displayed on the menu
  237.                exactly as you wish it to appear.
  238.  
  239.      2. DOS EXECUTABLE FILENAME FOR SELECTION 1
  240.  
  241.                This is the name you normally type from the DOS command
  242.                line to start your program. Do not add the extension, and
  243.                case is not important.
  244.  
  245.      3. DRIVE
  246.  
  247.                Type the drive letter the program is installed on including
  248.                the colon.
  249.  
  250.      4. DIRECTORY
  251.  
  252.                Type the directory the program's files are stored in including
  253.                the (\) backslash
  254.  
  255.      5. EXIT ON EXECUTION?
  256.  
  257.                Press "Y" or "N" as you wish and <ENTER>. Selecting "Y"
  258.                will cause your program to NOT return to the menu after
  259.                execution, but either exit to DOS from a main menu or exit
  260.                to the previous menu from a sub menu.
  261.  
  262.  
  263.  
  264.  
  265.  
  266.  
  267.      6. PAUSE BEFORE RETURNING?
  268.  
  269.                Selecting "Y" will cause the menu to pause before returning
  270.                without displaying a screen prompt. This is useful where a
  271.                program displays a message on the screen you wish to see
  272.                before re-entering the menu (Such as TSR's). Selecting "N"
  273.                will return you to the menu immediately.
  274.  
  275.      7. PASSWORD
  276.  
  277.                If you wish to password protect access to your program,
  278.                type the password (max 7 characters) and <ENTER>. The
  279.                password is case sensitive and may use alpha-numeric
  280.                characters. USE WITH CAUTION as the password is encrypted
  281.                to numeric characters to prevent access to prying eyes.
  282.                The password prompt will allow you 3 tries to correctly enter
  283.                the password and then return you to the menu
  284.  
  285.                IF YOU WISH NO PASSWORD PRESS <ENTER>
  286.  
  287.      LMSETUP will prompt you for these 7 answers for as many selections
  288.      as the menu you have selected. If you wish to end before using all
  289.      of the selections, press <ENTER> when prompted for the display name.
  290.  
  291.      If this is a main menu, after you are done with your selections, you
  292.      will be prompted for information for the function keys F1-F4. It will
  293.      prompt you for all of the same information WITH THE EXCEPTION OF THE
  294.      PASSWORD. Function keys may not be password protected.
  295.  
  296. 7.
  297.                                     FILES
  298.                                     -----
  299.  
  300.         Files LMDUTIL.SHL and LMFUTIL.SHL are DOS shell utilities that can be
  301. executed through the main LAMENU executable.
  302.  
  303.         LMSETUP will write the initial batch files including directory and
  304. drive changes.  Although any text editor can be used, there are environmental
  305. variable set and read commands in the batch files created by LMSETUP, so it
  306. is suggested that the initial files be written using LMSETUP and then
  307. customized using a text editor.
  308.  
  309.         DDFSHELL is a drive, directory, file shell which will prompt the user
  310. for information and then pass the parameters through the environment to the
  311. DOS utility shell portion of the menu. The parameters are as follows:
  312.  
  313.         DDFSHELL /F  - Will prompt for a file name only
  314.         DDFSHELL     - Will prompt for the drive and directory only
  315.         DDFSHELL /D  - Will prompt for the drive, directory and file
  316.  
  317.      Wildcard characters may be used. DDFSHELL will automatically use as
  318. default settings the current drive, directory and *.* filespecs.
  319.  
  320.      Information in the form of DRIVE:\DIRECTORY\FILE.EXE is returned by
  321. the environmental variable %DDF% and may be used to pass on instructions of
  322. as part of an IF statement.
  323.  
  324.         USERNAME.BAT is the menu executable file created by LMSETUP
  325.         USERNAME.DSP is the screen display file
  326.         USERNAME.CTL is the encrypted password file
  327.         LMSETUP.EXE is the menu setup executable file that writes the menu
  328.                     files
  329.         LMDT.EXE is the time and date module read by the menus for display
  330.         LMCTL.EXE is the password executable file
  331.  
  332.         LAMENU.EXE is the main menu executable file
  333.         LAMENU##.EXE are the sub menu executable files
  334.         LAMENNET.EXE is the network version without DOS shell  ****
  335.         LMDUTIL.SHL is the disk utilities file used by the main menu
  336.         LMFUTIL.SHL is the file utilities file used by the main menu
  337.         ADDPASS.EXE is the password adding utility to create encrypted
  338.                     passwords for the menu selections
  339.  
  340. **** TO USE THE NETWORK VERSION - either rename it to lamenu.exe or edit the
  341. menu file created by LMSETUP to read LAMENNET instead of LAMENU.
  342.  
  343. 8.
  344.                                   PASSWORDS
  345.                                   ---------
  346.  
  347.         The program also contains ADDPASS.EXE to add an encrypted password to
  348. an existing .CTL file. All passwords are case sensitive and may use all
  349. alpha numeric characters. Menu batch files may be edited for special needs
  350. after their creation. Its usage is as follows:
  351.      ADDPASS (filename) [with no ext.]. The filename should be the same as
  352. the menu file executable name. It will ask you to type the password and then
  353. either create the file or add it to the existing password file.  The password
  354. is used as a parameter of LMCNTL.EXE. The parameter is the line number of the
  355. file for the password program to read.
  356.  
  357.      EXAMPLE:  :1
  358.                LMCTL mainmnu 2
  359.                if %LM% == 86 goto begin
  360.                PROGRAM.EXE
  361.                goto begin
  362.  
  363.      This would read the 2nd password entry of the MAINMNU password file.
  364. The environmental variable %LM% is set to 86 if the password is incorrect, so
  365. the IF - GOTO BEGIN line will send the user back to the menu after 3 un-
  366. successful tries. If the entry is correct it will leave %LM% set as the
  367. selection number originally set by the menu shell, and execute the rest of
  368. the instructions. The IF statement may of coarse be set to exit the menu
  369. completely, or execute another set of instructions, but LMSETUP will write
  370. the file to return to the menu after a failure.
  371.  
  372. 9.
  373.                         ENVIRONMENTAL VARIABLES USED
  374.                         ----------------------------
  375.  
  376.         %LM% - is the variable set by selecting an item from the menu
  377.         %RC% - is the return code set by the menu so that after a selection
  378.                is executed, the menu display returns to the same place
  379.         %SC% - is a secondary return code set so that both sub menus and
  380.                main menus return to the initial spot
  381.         %DDF% - used to return drive, directory, and file information by
  382.                the DDFSHELL utility
  383.  
  384. 10.
  385.                                   SUPPORT
  386.                                   -------
  387.  
  388.          Any questions  comments or suggestions by registered users are
  389.     more than welcome. They may be directed to:
  390.                                Bill Mezian
  391.                           105 1/2 20th Ave Apt 2
  392.                           St. Petersburg Bch, Fl 33706
  393.                               (813) 360-6992
  394.  
  395.  
  396.  
  397.  
  398. 11.
  399.      There is a FUNCTIONAL SAMPLE MENU on your disk to demonstrate the
  400. display and some of the menu features. To see it, type SAMPLE <ENTER>.
  401.  
  402.                               SAMPLE BATCH FILE
  403.                               -----------------
  404.                                  (MAIN MENU)
  405.  
  406.  
  407.    ECHO OFF
  408.    :BEGIN
  409.    LAMENU MAIN                     `display LAMENU graphic interface
  410.    IF %LM% == 1 GOTO 1
  411.    IF %LM% == 2 GOTO 2             `branch to instructions from environment
  412.    IF %LM% == 3 GOTO 3             `variable passed from LAMENU
  413.    IF %LM% == 4 GOTO 4
  414.    IF %LM% == 5 GOTO 5
  415.    IF %LM% == 6 GOTO 6
  416.    IF %LM% == 7 GOTO 7
  417.    IF %LM% == 8 GOTO 8
  418.    IF %LM% == 9 GOTO 9
  419.    IF %LM% == 10 GOTO 10
  420.    IF %LM% == 11 GOTO 11
  421.    IF %LM% == 12 GOTO 12
  422.    IF %LM% == F1 GOTO F1
  423.    IF %LM% == F2 GOTO F2
  424.    IF %LM% == F3 GOTO F3
  425.    IF %LM% == F4 GOTO F4
  426.    IF %LM% == EX GOTO END
  427.    :1                              `SELECTION 1
  428.    LMCNTL MAIN 1                   `example of password protection
  429.    IF %LM% == 86 GOTO BEGIN        `if incorrect, return to menu
  430.    D:                              `change to drive "D"
  431.    CD \DIR_1                       `change directory to \DIR_1
  432.    PROGRM_1                        `execute program 1
  433.    C:                              `change drive back to "C"
  434.    CD \MENU                        `change back to menu directory
  435.    GOTO BEGIN                      `re-enter the menu
  436.    :2                              `SELECTION 2
  437.    CD \DIR_2
  438.    SEL_2                           `execute a sub menu named SEL_2
  439.    PAUSE >NULL                     `pause without a prompt before
  440.    CD \MENU                        `re-entering the menu
  441.    GOTO BEGIN
  442.    :3
  443.    CD \DIR_2\SUB
  444.    SEL_3
  445.    GOTO END                        `exit the menu after execution
  446.    :4
  447.    LMCNTL MAIN 2                   `check the 2nd password entry
  448.    IF %LM% == 86 GOTO BEGIN
  449.    CD \DIR_4
  450.    SEL_4
  451.    CD \MENU
  452.    GOTO BEGIN
  453.    :5
  454.    CD \DIR_5
  455.    SEL_5
  456.    CD \MENU
  457.    GOTO BEGIN
  458.    :6
  459.    CD \DIR_6
  460.    SEL_6
  461.    CD \MENU
  462.    GOTO BEGIN
  463.  
  464.  
  465.  
  466.  
  467.    :7
  468.    CD \DIR_7
  469.    SEL_7
  470.    CD \MENU
  471.    GOTO BEGIN
  472.    :8                              `selection 8
  473.    A:                              `change to and execute from "A" drive
  474.    CD \
  475.    SEL_8
  476.    PAUSE >NULL
  477.    C:
  478.    CD \MENU                        `return to "C" and re-enter the menu
  479.    GOTO BEGIN
  480.    :9
  481.    CD \DIR_9
  482.    SEL_9
  483.    CD \MENU
  484.    GOTO BEGIN
  485.    :10
  486.    CD \DIR_10
  487.    SEL_10
  488.    CD \MENU
  489.    GOTO BEGIN
  490.    :11
  491.    CD \DIR_11
  492.    SEL_11
  493.    CD \MENU
  494.    GOTO BEGIN
  495.    :12
  496.    CD \DIR_12
  497.    SEL_12
  498.    CD \MENU
  499.    GOTO BEGIN
  500.    :F1                             `function key 1 selection
  501.    CD \DIR_1
  502.    FUN_1
  503.    PAUSE >NULL
  504.    CD \MENU
  505.    GOTO BEGIN
  506.    :F2
  507.    D:
  508.    CD \DIR_2
  509.    FUN_2
  510.    C:
  511.    CD \MENU
  512.    GOTO BEGIN
  513.    :F3
  514.    CD \DIR_3
  515.    FUN_3
  516.    CD \MENU
  517.    GOTO BEGIN
  518.    :F4
  519.    CD \DIR_4
  520.    FUN_4
  521.    CD \MENU
  522.    GOTO END
  523.    :END                            `menu exit
  524.    SET RC=                         `return all environmental variables
  525.    SET LM=                         `to normal status
  526.    SET SC=
  527.    CLS                             `clear the screen before exiting
  528.  
  529.      DOS COMMANDS SUCH AS "DIR /P" MAY ALSO BE EXECUTED FROM THE MENU
  530.  
  531.  
  532. 12.
  533.                           SAMPLE MENU DISPLAY FILE
  534.                           ------------------------
  535.  
  536.  
  537.    EXAMPLE MENU FILE               `display name of the menu
  538.    SELECTION 1                     `display names of menu selections
  539.    SELECTION 2                     `selection 1-12
  540.    SELECTION 3
  541.    SELECTION 4
  542.    SELECTION 5
  543.    SELECTION 6
  544.    SELECTION 7
  545.    SELECTION 8
  546.    SELECTION 9
  547.    SELECTION 10
  548.    SELECTION 11
  549.    SELECTION 12
  550.    FUNCTION 1                      `display names of function keys
  551.    FUNCTION 2                      `F1-F3
  552.    FUNCTION 3
  553.    *                               `no selection for F4
  554.  
  555.  
  556.  
  557.      These are samples of the files written by LMSETUP. They can be further
  558. customized by using a text editor or word processor that can save text in
  559. standard ASCII format. The major difference between a main menu and a sub
  560. menu is the setting of the environmental variables. There is no reason why
  561. you may not use a main menu in place of a sub menu if you wish to have access
  562. to DOS functions, as long as you edit the SET functions at the end of the
  563. batch file. The only drawback to this is that when you return to the main
  564. menu, you will not be at the same selection you started at, but rather at the
  565. selection number you entered from the sub menu. Also, there is no reason you
  566. may not use a sub menu as a main menu if you do not desire the DOS shell and
  567. require less selections. This is handy for a supervisor setting up user menus
  568. who does not wish certain users to have access to DOS. The password file is
  569. not included as a sample since it will only display a series of numbers and
  570. is not necessary to edit. Passwords may be added by using ADDPASS utility
  571. included.
  572.  
  573. 13.
  574.                                   DDFSHELL
  575.                                   --------
  576.  
  577.      This is an example of using DDFSHEL:
  578.  
  579.                :1
  580.                echo Enter the filespecs to backup
  581.                DDFSHELL /D
  582.                copy %DDF% a:
  583.                echo "
  584.                echo File backup complete, Press a key to return to Menu
  585.                pause >null
  586.                GOTO BEGIN
  587.  
  588.      This example would prompt for the drive, directory, and file, then copy
  589. it to drive "A". It would then let you know it is done and return to the
  590. menu.
  591.  
  592.  
  593.  
  594.  
  595.  
  596.  
  597. 14.
  598.                                USING YOUR MENU
  599.                                ---------------
  600.  
  601.      To begin using your menu, change to the directory in which you have your
  602. menu files stored and enter the DOS file name you gave your menu.
  603.  
  604.      EXAMPLE:  CD \MENU <ENTER>
  605.                MAIN <ENTER>
  606.  
  607.      Would be valid if you named your directory MENU and your main menu MAIN.
  608. You will probably find it more beneficial to include these two lines as the
  609. last line of your AUTOEXEC.BAT file so your menu comes up every time you boot
  610. your computer.
  611.  
  612.      Now that you have your menu on screen, you can see how simply it is laid
  613. out. In the upper right hand corner you will notice the day, date and time
  614. display. This is not a running display as that would take memory overhead to
  615. constantly update. It is instead updated every time you press a key. To
  616. update the time without selecting a menu item simply press the spacebar.
  617.      The selections you placed on the menu appear in two columns of six on
  618. the center of the screen. The function keys you defined are on the bottom of
  619. the screen. Below the menu selections are the function keys used by LAMENU to
  620. access DOS functions. These keys may not be changed.  At the top of the menu
  621. is the title you gave the menu so you may identify where you are.
  622.      To access a menu selection simply use the arrow keys to highlight the
  623. selection and press enter. All arrow keys are functional including the ones
  624. on a numeric keypad if numlock is turned off. To access a function assigned
  625. to a function key, simply press that function key. To escape from the menu
  626. back to the DOS prompt press escape. Escape will always take you out of the
  627. menu you are in and either return you to the previous menu or exit to DOS.
  628.  
  629.  
  630.  
  631. 15.
  632.                             LAMENU DOS FUNCTIONS
  633.                             --------------------
  634.  
  635.      DOS functions are separated into two categories, disk utilities and file
  636. utilities. As a general rule, any functions dealing with a disk or directory
  637. are in the disk utility section. Any functions dealing with files or the
  638. directory of files are in the file utility section. The time and date
  639. function will reset the time and date through DOS.
  640.  
  641.  
  642. 16.
  643.                              USING THE UTILITIES
  644.                              -------------------
  645.  
  646.      When you select the proper function key, the utility menu will appear.
  647. The operative letter of the command will be displayed in red. To execute the
  648. command, press the highlighted letter. To return to the menu, press escape.
  649. ALL COMMANDS WILL GIVE YOU THE CHANCE TO CONFIRM OR CANCEL THE OPERATION.
  650.      The command will then prompt you for the necessary information such as
  651. drive, directory, or file. BE SURE TO ENTER ALL PUNCTUATION SUCH AS THE COLON
  652. FOR THE DRIVE OR THE BACKSLASH FOR THE DIRECTORY. If you make a mistake, you
  653. will be returned to the utility menu. The prompt will display default values
  654. such as the drive you are currently logged on to and the directory you are
  655. in.
  656.  
  657.  
  658.  
  659.  
  660.  
  661.  
  662.  
  663. 17.
  664.                                DISK UTILITIES
  665.                                --------------
  666.  
  667.                FORMAT                        FREE DISK SPACE
  668.                CHECK DISK                    DISK COPY
  669.                MAKE DIRECTORY                REMOVE DIRECTORY
  670.                RENAME VOLUME                 MAKE SYSTEM DISK
  671.  
  672.      FORMAT - will format a floppy data disk. It will give you the choice of
  673.                the "A" or "B" drive. You may not accidently format your fixed
  674.                disk using this function. It will ask you if you want to
  675.                create a volume label.
  676.      FREE DISK - will prompt you for the drive and tell you how much
  677.                room is left on the drive and how much memory (both
  678.                conventional and LIM) is available.
  679.      CHECK DISK - will prompt for the drive and ask if you want to fix any
  680.                damage found.
  681.      DISK COPY - will make an exact duplicate of a disk including system and
  682.                hidden files. It will give you a choice of A to B or B to A.
  683.      MAKE DIRECTORY - will allow you to make a directory on any drive.
  684.      REMOVE DIRECTORY - will allow you to remove an empty directory.
  685.      RENAME VOLUME - will allow you to create or change the volume label of
  686.                a disk.
  687.      MAKE SYSTEM DISK - will transfer the DOS system files to a disk or allow
  688.                you to format a disk with the system files.
  689.  
  690.      FOR MORE INFORMATION ON THESE COMMANDS CONSULT YOUR DOS MANUAL
  691.  
  692.  
  693. 18.
  694.                                FILE UTILITIES
  695.                                --------------
  696.  
  697.                COPY FILE                     RENAME FILE
  698.                MOVE FILE                     VIEW TEXT FILE
  699.                DELETE FILE                   PRINT TEXT FILE
  700.                                DIRECTORY
  701.  
  702.      COPY FILE - will prompt for the source and target file information.
  703.                It will use default values.
  704.      RENAME FILE - will prompt for the necessary information.
  705.      MOVE FILE - will copy a file and delete the source file.
  706.      VIEW TEXT FILE - will print a text file to the screen (such as this
  707.                manual). It will pause with each full screen.
  708.      DELETE FILE - will delete a file or group of files.
  709.      PRINT TEXT FILE - will send a text file to your printer. Files for
  710.                either view or print must be ASCII text.
  711.      DIRECTORY - will prompt for drive and directory and give a DOS file
  712.                directory listing with a pause when the screen fills.
  713.  
  714.      WILD CARD CHARACTERS ARE ACCEPTABLE BUT IT IS RECOMMENDED THEY BE
  715.      USED WITH CAUTION AS YOU MAY OVERWRITE OR DELETE NEEDED FILES.
  716.  
  717.      AS WITH DISK UTILITIES YOU WILL BE GIVEN THE CHANCE TO CONFIRM OR
  718.      CANCEL THE COMMAND. To cancel any command press escape when prompted
  719.      to confirm. Again, for any questions consult your DOS manual.
  720.  
  721.      EVERY EFFORT HAS BEEN MADE TO INSURE THE SAFETY OF YOUR FILES BY
  722.      REQUIRING CONFORMATION, ETC. BUT NO DOS SHELL IS FOOLPROOF IF YOU
  723.      ARE CARELESS.
  724.  
  725.  
  726.  
  727.  
  728.  
  729. 19.
  730.                                TROUBLESHOOTING
  731.                                ---------------
  732.  
  733.      If your display appears to show control characters or does not display
  734. color, be sure the ANSI.SYS driver is installed. The driver is necessary for
  735. proper display functions.
  736.      If your menu does not execute properly, check the batch file written for
  737. the menu. If you did not include the proper punctuation when writing the file
  738. DOS will not be able to find your programs.
  739.      You may exit the menu at any time by pressing CTRL-C and answering "Y"
  740. to the prompt in the event of trouble.
  741.  
  742. 20.
  743.                                 REGISTRATION
  744.                                 ------------
  745.  
  746.      PLEASE REGISTER YOUR COPY OF LAMENU USING THE FORM BELOW.  THIS IS USER
  747. SUPPORTED SOFTWARE AND IS NOT FREE.  REGISTRATION WILL INSURE YOU THE LATEST
  748. VERSION, FUTURE UPGRADES, SUPPORT, AND A CLEAR CONSCIENCE BY DOING THE RIGHT
  749. THING.
  750.      YOU MAY COPY, REPRODUCE, OR DISTRIBUTE (NOT FOR PROFIT) THIS PROGRAM AS
  751. LONG AS ALL FILES AND DOCUMENTATION ARE INCLUDED.  YOU MAY TRY THE PROGRAM
  752. FOR A 30 DAY PERIOD TO SEE IF IT MEETS YOUR NEEDS, BUT AFTER THAT IT MUST BE
  753. REGISTERED.  PLEASE RESPECT THE HARD WORK AND RIGHTS OF OTHERS.
  754.  
  755.      REGISTRATION IS ONLY $18.00 AND INCLUDES A DISK WITH THE LATEST VERSION.
  756.  
  757.  
  758.                                REGISTRATION FORM
  759.  
  760.      ---------------------------------------------------------------------
  761.      |                         LAMENU - Registration  V1.0               |
  762.      |                                                                   |
  763.      |                                                                   |
  764.      | NAME ____________________________________________________________ |
  765.      |                                                                   |
  766.      | ADDRESS _________________________________________________________ |
  767.      |                                                                   |
  768.      | CITY _____________________________ STATE _______ ZIP ____________ |
  769.      |                                                                   |
  770.      | COMMENTS OR SUGGESTIONS _________________________________________ |
  771.      |                                                                   |
  772.      | _________________________________________________________________ |
  773.      |                                                                   |
  774.      | Where did you find LAMENU? ______________________________________ |
  775.      |                                                                   |
  776.      ---------------------------------------------------------------------
  777.  
  778.  
  779.                                    MAILING LABEL
  780.  
  781.                     ----------------------------------------
  782.                     |                                      |
  783.                     |    William S. Mezian                 |
  784.                     |    105 1/2 20th Ave Apt 2            |
  785.                     |    St Petersburg Bch. Fl 33706       |
  786.                     |                                      |
  787.                     ----------------------------------------
  788.  
  789.  
  790.  
  791.      FOR A LISTING OF AVAILABLE PROGRAMS SASE WITH REGISTRATION
  792.  
  793.